﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Web;

namespace Toetoe.Models.Domain
{
    public class BerichtFactory
    {
        public static Bericht MaakBericht(String gebruikersNaam, String titel, String inhoud)
        {
            if(String.IsNullOrEmpty(gebruikersNaam))
                throw new ArgumentException("Gebruikersnaam mag niet leeg zijn");
            if(String.IsNullOrEmpty(titel))
                throw new ArgumentException("Titel mag niet leeg zijn");
            if(String.IsNullOrEmpty(inhoud))
                throw new ArgumentException("Inhoud mag niet leeg zijn");
            return new Bericht
                       {
                           Gebruikersnaam = gebruikersNaam,
                           Titel = titel,
                           Inhoud = inhoud
                       };
        }
    }
}